leg rest - Spanish English Dictionary